package com.ruantu.clothing.service;

import com.ruantu.clothing.entity.PageBean;
import com.ruantu.clothing.entity.Tailor;
import com.ruantu.clothing.util.MyException;

import java.util.List;
import java.util.Map;

/**
 * Created by Administrator on 2018/6/19 0019.
 */
public interface TailorService {
    /**
     * 查询所有裁剪单
     *
     * @param tailor
     * @return
     */
    List<Tailor> findList(Tailor tailor, PageBean pageBean);

    /**
     * 根据裁剪单id去查询子信息
     *
     * @param
     * @return
     */
    List<Tailor> findListById(String id, int fenlei);

    /**
     * 查询所有贴牌
     *
     * @return
     */
    List<Tailor> findTiepai();

    /**
     * 删除裁剪单
     *
     * @param tailor
     * @return
     */
    int delTailor(Tailor tailor) ;

    /**
     * 保存订单
     *
     * @param a
     * @param tailor
     * @return
     */
    int save(String a, Tailor tailor) ;

    /**
     * 根据id查询裁剪单的所有信息
     *
     * @param tailor
     * @return
     */
    List<Tailor> findById(Tailor tailor) ;

    /**
     * 修改成本价
     *
     * @param tailor
     * @return
     */
    int saveChengbenjia(Tailor tailor) ;

    /**
     * @param tailor
     * @return
     */
    int overCaijiandan(Tailor tailor) ;

    /**
     * 查询结束的裁剪单给入库的下拉框用
     *
     * @return
     */
    List<Tailor> findOverTailor(String q);



}
